﻿using Admin.NET.Core;
using Admin.NET.Core;

namespace Admin.NET.Application.SeedData;

/// <summary>
/// 系统字典类型表 表种子数据
/// </summary>
public class SysDictTypeSeedData: ISqlSugarEntitySeedData<SysDictType>
{
    /// <summary>
    /// 种子数据
    /// </summary>
    /// <returns></returns>
    public IEnumerable<SysDictType> HasData()
    {
        string recordsJSON = @"
            [
			  {
			    ""Name"": ""盲板位置"",
			    ""Code"": ""Board_Type"",
			    ""OrderNo"": 101,
			    ""Remark"": ""盲板位置 1 入口 2出口"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:48:48"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": 1300000000101,
			    ""CreateUserName"": ""超级管理员"",
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536687927263301
			  },
			  {
			    ""Name"": ""盲板状态"",
			    ""Code"": ""Board_Status"",
			    ""OrderNo"": 1002,
			    ""Remark"": ""盲板状态"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:49:09"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": 1300000000101,
			    ""CreateUserName"": ""超级管理员"",
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688015323205
			  },
			  {
			    ""Name"": ""代码生成控件类型"",
			    ""Code"": ""code_gen_effect_type"",
			    ""OrderNo"": 100,
			    ""Remark"": ""代码生成控件类型"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000101
			  },
			  {
			    ""Name"": ""代码生成查询类型"",
			    ""Code"": ""code_gen_query_type"",
			    ""OrderNo"": 101,
			    ""Remark"": ""代码生成查询类型"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000102
			  },
			  {
			    ""Name"": ""代码生成.NET类型"",
			    ""Code"": ""code_gen_net_type"",
			    ""OrderNo"": 102,
			    ""Remark"": ""代码生成.NET类型"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000103
			  },
			  {
			    ""Name"": ""代码生成方式"",
			    ""Code"": ""code_gen_create_type"",
			    ""OrderNo"": 103,
			    ""Remark"": ""代码生成方式"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000104
			  },
			  {
			    ""Name"": ""代码生成基类"",
			    ""Code"": ""code_gen_base_class"",
			    ""OrderNo"": 104,
			    ""Remark"": ""代码生成基类"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000105
			  },
			  {
			    ""Name"": ""代码生成打印类型"",
			    ""Code"": ""code_gen_print_type"",
			    ""OrderNo"": 105,
			    ""Remark"": ""代码生成打印类型"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000106
			  },
			  {
			    ""Name"": ""机构类型"",
			    ""Code"": ""org_type"",
			    ""OrderNo"": 201,
			    ""Remark"": ""机构类型"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:57"",
			    ""UpdateTime"": ""2024-05-13 19:08:56"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 1300000000201
			  },
			  {
			    ""Name"": ""账号类型枚举"",
			    ""Code"": ""AccountTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""账号类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323717
			  },
			  {
			    ""Name"": ""缓存类型枚举"",
			    ""Code"": ""CacheTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""缓存类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323718
			  },
			  {
			    ""Name"": ""证件类型枚举"",
			    ""Code"": ""CardTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""证件类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323719
			  },
			  {
			    ""Name"": ""密码加密枚举"",
			    ""Code"": ""CryptogramEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""密码加密枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323720
			  },
			  {
			    ""Name"": ""文化程度枚举"",
			    ""Code"": ""CultureLevelEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""文化程度枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323721
			  },
			  {
			    ""Name"": ""数据操作类型枚举"",
			    ""Code"": ""DataOpTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""数据操作类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323722
			  },
			  {
			    ""Name"": ""角色数据范围枚举"",
			    ""Code"": ""DataScopeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""角色数据范围枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323723
			  },
			  {
			    ""Name"": ""ES认证类型枚举"",
			    ""Code"": ""ElasticSearchAuthTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""ES认证类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323724
			  },
			  {
			    ""Name"": ""系统错误码"",
			    ""Code"": ""ErrorCodeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""系统错误码"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323725
			  },
			  {
			    ""Name"": ""性别枚举"",
			    ""Code"": ""GenderEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""性别枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323726
			  },
			  {
			    ""Name"": ""HTTP请求方法枚举"",
			    ""Code"": ""HttpMethodEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""HTTP请求方法枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323727
			  },
			  {
			    ""Name"": ""作业创建类型枚举"",
			    ""Code"": ""JobCreateTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""作业创建类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323728
			  },
			  {
			    ""Name"": ""岗位状态枚举"",
			    ""Code"": ""JobStatusEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""岗位状态枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323729
			  },
			  {
			    ""Name"": ""登录模式枚举"",
			    ""Code"": ""LoginModeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""登录模式枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323730
			  },
			  {
			    ""Name"": ""登录类型枚举"",
			    ""Code"": ""LoginTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""登录类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323731
			  },
			  {
			    ""Name"": ""婚姻状况枚举"",
			    ""Code"": ""MaritalStatusEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""婚姻状况枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323732
			  },
			  {
			    ""Name"": ""系统菜单类型枚举"",
			    ""Code"": ""MenuTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""系统菜单类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323733
			  },
			  {
			    ""Name"": ""消息类型枚举"",
			    ""Code"": ""MessageTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""消息类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323734
			  },
			  {
			    ""Name"": ""通知公告状态枚举"",
			    ""Code"": ""NoticeStatusEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""通知公告状态枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323735
			  },
			  {
			    ""Name"": ""通知公告状类型枚举"",
			    ""Code"": ""NoticeTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""通知公告状类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323736
			  },
			  {
			    ""Name"": ""通知公告用户状态枚举"",
			    ""Code"": ""NoticeUserStatusEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""通知公告用户状态枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323737
			  },
			  {
			    ""Name"": ""平台类型枚举"",
			    ""Code"": ""PlatformTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""平台类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323738
			  },
			  {
			    ""Name"": ""HTTP请求类型"",
			    ""Code"": ""RequestTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""HTTP请求类型"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323739
			  },
			  {
			    ""Name"": ""通用状态枚举"",
			    ""Code"": ""StatusEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""通用状态枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323740
			  },
			  {
			    ""Name"": ""租户类型枚举"",
			    ""Code"": ""TenantTypeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""租户类型枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323741
			  },
			  {
			    ""Name"": ""微信开发返回码"",
			    ""Code"": ""WechatReturnCodeEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""微信开发返回码"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323742
			  },
			  {
			    ""Name"": ""是否枚举"",
			    ""Code"": ""YesNoEnum"",
			    ""OrderNo"": 100,
			    ""Remark"": ""是否枚举"",
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-04-15 22:51:59"",
			    ""UpdateTime"": ""2024-05-13 19:09:03"",
			    ""CreateUserId"": null,
			    ""CreateUserName"": null,
			    ""UpdateUserId"": null,
			    ""UpdateUserName"": null,
			    ""IsDelete"": false,
			    ""Id"": 536688711323743
			  },
			  {
			    ""Name"": ""组态控件类型"",
			    ""Code"": ""BoardItemType"",
			    ""OrderNo"": 1003,
			    ""Remark"": null,
			    ""Status"": 1,
			    ""Children"": null,
			    ""CreateTime"": ""2024-05-13 19:00:41"",
			    ""UpdateTime"": ""2024-05-13 19:01:04"",
			    ""CreateUserId"": 1300000000101,
			    ""CreateUserName"": ""超级管理员"",
			    ""UpdateUserId"": 1300000000101,
			    ""UpdateUserName"": ""超级管理员"",
			    ""IsDelete"": false,
			    ""Id"": 546540911124549
			  }
			]
        ";
        List<SysDictType> records = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SysDictType>>(recordsJSON);
        
        // 后处理数据的特殊字段
		//for (int i = 0; i < records.Count; i++) { }

        return records;
    }
}